Programm Warenlager =================== - Quittung - Kasse - Ware - Warenlager Ware ---- + name: String + price: double Warenlager ---------- + bestand: Warenbestand[] + wert(): double Warenbestand ------------ + ware: Ware + count: int + wert(): double Kasse ----- - wert: double - (Anfangswert) - (Quittungen[]) Verkauf ------- + posten: Quittungsposten[] + betrag(): double Quittungsposten --------------- + ware: Ware + count: int + betrag(): double Markt ----- - Warenlager - Warenbestand - Ware - Kasse - Verkauf - Quittungsposten - Ware - (Kunde) - (Einkaufswagen) - (Waren)